Fpga Implementation of Area Efficient Adaptive Filter Using Array of Sensors
نویسندگان
چکیده
In this paper an area efficient Cordic based adaptive algorithm has been designed and simulated for Digital Signal Processing. An adaptive filter is useful whenever the statistics of the input signals to the filter are not known. Many adaptive algorithms like LMS, NLMS and RLS are used for adaptive filtering. An efficient QR decomposition based RLS algorithm is an efficient way to filter out noise signal but its area consumption is high. So for improving area a Cordic based approach is used.Cordic algorithm is very much hardware efficient, it omits the dependence on multipliers because it implement various operations with the help of shift-add operation. Instead of taking signal from one sensor, here array of sensor (microphones) is used, whichs play an important role in noise reduction and speech enhancement. The proposed Cordic QR decomposition based adaptive algorithm is designed using MATLAB and Xilinx ACCELDSP ,synthesized with Xilinx Synthesis Tool (XST), and implemented on SPARTAN-3an(xc3s700an-5fgg484) FPGA device. The proposed algorithm has been compared with conventional QRD based recursive least square in terms of area. The results show that the performance is almost similar, but area consumption is low. The proposed design can operate at an estimated frequency of 93.7 MHz along with the minimum period of 10.6710 ns the Spartan 3an device.
منابع مشابه
Efficient Implementation of Adaptive Noise Canceller Using FPGA for Automobile Applications
This paper presents the architecture and implementation of a real time adaptive NLMS filter for nonstationary noise cancellation in a car environment.The active noise control techniques using adaptive digital filters are very much suitable and well proven.The proposed efficient Adaptive Noise Canceller is realized using Xilinx System Generator 12.3 on Spartan 3E FPGA. System Generator is a DSP ...
متن کاملAn Efficient Implementation of Fixed-Point LMS Adaptive Filter Using Verilog HDL
In this paper, we present the design optimization of oneand two-dimensional fullypipelined computing structures for area-delaypower-efficient implementation of finite impulse response (FIR) filter by systolic decomposition of distributed arithmetic (DA)based inner-product computation. The systolic decomposition scheme is found to offer a flexible choice of the address length of the lookup-table...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملFPGA Implementation for Optimized Adaptive Filter Based on Distributed Arithmetic
A novel pipelined architecture implementation of adaptive filter based on Distributed arithmetic (DA) for lowpower, highthroughput, and low area. Filtering operations requires larger area and is not suited for higher order filters therefore causes reduction in the throughput. These problems have been overcome by efficient distributed formulation of Adaptive filters. Distributed arithmetic is ...
متن کاملHardware Implementation of the Multirate Decimation Filter for Noise Thermometer based on FPGA
This paper introduces an efficient Field Programmable Gate Array (FPGA) realization of a multirate decimation filter with narrow pass-band and narrow transition band for Noise thermometer application. The filter is composed of three stages; the first stage is a Cascaded Integrator Comb (CIC) decimation filter, the second stage is a two-coefficient half-band (HB) filter and the last stage is a s...
متن کامل